import { getAssetsCategorySelect,getCategoryClassSelect } from '@/services/ant-design-pro/api';  

// 根据 categoryClass 获取类别数据，比如 fetchAssetsData（1）为获取category为1的数据的type和description（设备，传感器，工装，线缆）
export const fetchAssetsData = async (categoryClass: number) => {  
    const response = await getAssetsCategorySelect({ categoryclass: categoryClass });  
    return response.map((item: any) => ({  
        label: item.description, // ProFormSelect 需要的显示文本  
        value: item.type,       // ProFormSelect 需要的实际值  
    }));  
};  
// 获取categoryclass表数据，不需要输入参数。（1为资产类别，2为出库类别，3为检查结果类别……）
export const fetchCategoryData = async () => {  
    const response = await getCategoryClassSelect();  
    return response.map((item: any) => ({  
        label: item.description,     // ProFormSelect 需要的显示文本  
        value: item.category,       // ProFormSelect 需要的实际值  
    }));  
};  


// 二次封装请求数据的函数  根据 categoryClass 获取类别数据，比如 fetchAssetsData（1）为获取category为1的数据的type和description（设备，传感器，工装，线缆）
export const fetchassetsvaluelable = async (categoryClass: number) => {  
    return await fetchAssetsData(categoryClass);  
};  
// 二次封装请求数据的函数  获取categoryclass表数据，不需要输入参数。（1为资产类别，2为出库类别，3为检查结果类别……）
export const fetchcategoryvaluelable = async () => {  
    return await fetchCategoryData();  
};  